package edu.mju.service;

import edu.mju.entity.ScenicSpot;
import edu.mju.entity.TouristRoutes;
import edu.mju.util.Pager;

/**
 * @Author:wyp
 * @Date:2020/5/25 11:09
 */
public interface IRoutesService {
    /**
     *  根据线路ID删除线路
     * @param id
     * @return
     */
    boolean delete(Integer id);

    Pager pager(int page,int pageSize,TouristRoutes routes);

    /**
     *  更新线路
     * @param touristRoutes
     * @return
     */
    boolean update(TouristRoutes touristRoutes);
    boolean save(TouristRoutes routes);
    /**
     *      分页查询所有线路
     * @param page 当前页
     * @param pageSize 页面大小
     * @return 返回Pager 包含data数据
     */
    Pager pagernate(int page, int pageSize, TouristRoutes routes);

    /**
     * 根据线路ID查找线路信息
     */
    TouristRoutes findByRoutesId(Integer touristId);
}
